const { mongoose } = require("./db")
const Schema = mongoose.Schema

/* 
机构管理
*/
const organSchema = new Schema({
    name: String,   //机构名称
    userName: String, //负责人姓名
    mobile: String,//负责人电话
    address: String,   //机构地址
    img: String,//机构图片
    state: Boolean,
    doctor_team: [{
        type: mongoose.Types.ObjectId,
        ref: "doctor_team"  //所属团队
    }]
})


/* 
医生管理
*/
const doctorSchema = new Schema({
    name: String,  //姓名
    img: String, //头像
    personid: String,
    mobile: String, //手机号
    role: {
        type: mongoose.Types.ObjectId,
        ref: "role"
    },  //角色
    doctor_team: {
        type: mongoose.Types.ObjectId,
        ref: "doctor_team"
    },  //所属团队
    organ: {
        type: mongoose.Types.ObjectId,
        ref: "organ"
    },  //所属机构
    state: {
        type: Boolean,
        default: false
    },  //状态

    /* 给微信小程序添加字段 */
    peopleNum: Number,  //签约人数
    rate: Number, //医生评分
    date: {
        type: Date,
        default: new Date()
    },  //加入时间
    desc: String, //医生简介
    hobby: String, //医生擅长
})

/* 
角色管理
*/
const roleSchema = new Schema({
    name: String
})


const organModel = mongoose.model("organ", organSchema, 'organ')
const doctorModel = mongoose.model("doctor", doctorSchema, "doctor")
const roleModel = mongoose.model("role", roleSchema, "role")


// organModel.create([
//     {
//         name: "hhhh鼓楼区卫生服务站",
//         userName: "王五",
//         mobile: "13165509824",
//         address: "hhhh鼓楼区建设路108号",
//         img: "http://localhost:3461/uploads/organ/4.png",
//         state: true,
//         doctor_team:[
//             "643fe9f1f61477866c776793", "643fea12d3f1596ed819804d", "6440abbf4a96d2f950186ebe",
//         ]
//     }
// ])


/* 别删!!!!!! */

// doctorModel.create({
//     name:"范筱涵",
//     img:"http://localhost:3461/uploads/organ/doctor3.png",
//     mobile:"1316550824",
//     role:"6449cdd1171ea4cd8e87e06e",
//     doctor_team:"6440abbf4a96d2f950186ebe",
//     organ:"643fd6e2511d53e4dedf5db8",
//     peopleNum:20,
//     rate:4.8,
//     desc:"1、北京大学第一医院内分泌科专家从事内分泌相关疾病35余年，尤其擅长代谢性疾病引起的不孕不育诊疗，现任北京天伦医院不孕不育妇科特聘专家2、1979一1984年就读于北京医学院医学系，随后在北京医科大学第一医院(现北京大学第一医院)内分泌科读 研究生，毕业后留院工作至今",
//     hobby:"甲状腺疾病及内分泌疾病，擅长甲亢、甲减、桥本病、糖尿病、多囊卵巢、代谢异常、甲状腺炎、甲状腺低下、甲状腺功能减退、甲状腺功能失调、甲状腺激素异常等引起的不孕不育症的治疗和孕期管理.生活指导 在治疗各种代谢内分泌异常方面有丰富的临床经验"
// })

module.exports = { organModel, doctorModel, roleModel }